package com.qfedu.sem.service;

import com.qfedu.sem.dto.BugLogDto;
import wo.common.entity.WoPage;

/**
 * PO实体BugLog对应的Service接口.
 * @author cailei
 */
public interface BugLogService {

	/**
	 * DataTable获取故障日志列表数据.
	 * 
	 * @param start 当前页开始索引，从0开始
	 * @param length 当前页最大行数
	 * @param searchContent 查询内容
	 * @param dir 排序方式
	 * @param bugId bugId
	 * @return
	 */
	public WoPage<BugLogDto> getPageData(Long start, Long length, String searchContent, String dir,
		java.lang.String bugId);

	/**
	 * 创建故障日志
	 * @param dto
	 */
	void create(BugLogDto dto);

	/**
	 * 根据id获取故障日志数据
	 * @param id
	 * @return
	 */
	BugLogDto getById(String id);

	/**
	 * 修改故障日志
	 * @param dto
	 */
	void update(BugLogDto dto);

	/**
	 * 根据id数组删除一个或者多个故障日志
	 * @param id
	 */
	void delete(String[] id);

}
